@incollection{rojas1996hopfield,
  title={The Hopfield Model},
  author={Rojas, Ra{\'u}l},
  booktitle={Neural Networks},
  pages={335--369},
  year={1996},
  publisher={Springer}
}

@article{hopfield,
  title={Hopfield Networks},
  author={University of Leeds}
}

@online{coursera_nn,
  author={G. Hinton},
  title={Coursera: Neural Networks for Machine Learning},
  year=2012,
  url={https://www.coursera.org/learn/neural-networks},
  urldate={2017-09-12}
}

@article{aarts1988simulated,
  title={Simulated annealing and Boltzmann machines},
  author={Aarts, Emile and Korst, Jan},
  year={1988},
  publisher={New York, NY; John Wiley and Sons Inc.}
}

@book{goodfellow2016deep,
  title={Deep learning},
  author={Goodfellow, Ian and Bengio, Yoshua and Courville, Aaron},
  year={2016},
  publisher={MIT press}
}

@article{fischer2012introduction,
  title={An introduction to restricted Boltzmann machines},
  author={Fischer, Asja and Igel, Christian},
  journal={Progress in Pattern Recognition, Image Analysis, Computer Vision, and Applications},
  pages={14--36},
  year={2012},
  publisher={Springer}
}

@article{tutorial2014lisa,
  title={LISA lab},
  author={Tutorial, Deep Learning},
  journal={University of Montreal},
  year={2014}
}

@article{hinton2010practical,
  title={A practical guide to training restricted Boltzmann machines},
  author={Hinton, Geoffrey},
  journal={Momentum},
  volume={9},
  number={1},
  pages={926},
  year={2010}
}

@article{fischer2014training,
  title={Training restricted Boltzmann machines: An introduction},
  author={Fischer, Asja and Igel, Christian},
  journal={Pattern Recognition},
  volume={47},
  number={1},
  pages={25--39},
  year={2014},
  publisher={Elsevier}
}

@techreport{smolensky1986information,
  title={Information processing in dynamical systems: Foundations of harmony theory},
  author={Smolensky, Paul},
  year={1986},
  institution={COLORADO UNIV AT BOULDER DEPT OF COMPUTER SCIENCE}
}

@misc{gibbs_wiki,
  title={Gibbs sampling},
  howpublished={\url{https://en.wikipedia.org/wiki/Gibbs_sampling}},
  note={Accessed: 2017-09-17}
}

@inproceedings{tieleman2008training,
  title={Training restricted Boltzmann machines using approximations to the likelihood gradient},
  author={Tieleman, Tijmen},
  booktitle={Proceedings of the 25th international conference on Machine learning},
  pages={1064--1071},
  year={2008},
  organization={ACM}
}

@inproceedings{yosinski2012visually,
  title={Visually debugging restricted boltzmann machine training with a 3d example},
  author={Yosinski, Jason and Lipson, Hod}
}

@article{scikit-learn,
 title={Scikit-learn: Machine Learning in {P}ython},
 author={Pedregosa, F. and Varoquaux, G. and Gramfort, A. and Michel, V.
         and Thirion, B. and Grisel, O. and Blondel, M. and Prettenhofer, P.
         and Weiss, R. and Dubourg, V. and Vanderplas, J. and Passos, A. and
         Cournapeau, D. and Brucher, M. and Perrot, M. and Duchesnay, E.},
 journal={Journal of Machine Learning Research},
 volume={12},
 pages={2825--2830},
 year={2011}
}

@misc{dbm_code,
  title={Learning Deep Boltzmann Machines, MATLAB code},
  howpublished={\url{http://www.cs.toronto.edu/~rsalakhu/code.html}},
  note={Accessed: 2017-09-30}
}

@inproceedings{hinton2009replicated,
  title={Replicated softmax: an undirected topic model},
  author={Hinton, Geoffrey E and Salakhutdinov, Ruslan R},
  booktitle={Advances in neural information processing systems},
  pages={1607--1614},
  year={2009}
}

@article{salakhutdinov2013learning,
  title={Learning with hierarchical-deep models},
  author={Salakhutdinov, Ruslan and Tenenbaum, Joshua B and Torralba, Antonio},
  journal={IEEE transactions on pattern analysis and machine intelligence},
  volume={35},
  number={8},
  pages={1958--1971},
  year={2013},
  publisher={IEEE}
}

@article{krizhevsky2009learning,
  title={Learning multiple layers of features from tiny images},
  author={Krizhevsky, Alex and Hinton, Geoffrey},
  year={2009},
  publisher={Technical report, University of Toronto}
}

@inproceedings{salakhutdinov2009deep,
  title={Deep boltzmann machines},
  author={Salakhutdinov, Ruslan and Hinton, Geoffrey},
  booktitle={Artificial Intelligence and Statistics},
  pages={448--455},
  year={2009}
}

@inproceedings{goodfellow2012joint,
  title={Joint Training of Partially-Directed Deep Boltzmann Machines},
  author={Goodfellow, Ian J and Courville, Aaron and Bengio, Yoshua},
  booktitle={NIPS Workshop on Deep Learning and Unsupervised Feature Learning},
  pages={1--10},
  year={2012}
}

@inproceedings{goodfellow2013multi,
  title={Multi-prediction deep Boltzmann machines},
  author={Goodfellow, Ian and Mirza, Mehdi and Courville, Aaron and Bengio, Yoshua},
  booktitle={Advances in Neural Information Processing Systems},
  pages={548--556},
  year={2013}
}

@inproceedings{salakhutdinov2010efficient,
  title={Efficient learning of deep Boltzmann machines},
  author={Salakhutdinov, Ruslan and Larochelle, Hugo},
  booktitle={Proceedings of the Thirteenth International Conference on Artificial Intelligence and Statistics},
  pages={693--700},
  year={2010}
}

@inproceedings{salakhutdinov2007restricted,
  title={Restricted Boltzmann machines for collaborative filtering},
  author={Salakhutdinov, Ruslan and Mnih, Andriy and Hinton, Geoffrey},
  booktitle={Proceedings of the 24th international conference on Machine learning},
  pages={791--798},
  year={2007},
  organization={ACM}
}

@article{goodfellow2013joint,
  title={Joint training deep boltzmann machines for classification},
  author={Goodfellow, Ian J and Courville, Aaron and Bengio, Yoshua},
  journal={arXiv preprint arXiv:1301.3568},
  year={2013}
}

@article{erhan2009visualizing,
  title={Visualizing higher-layer features of a deep network},
  author={Erhan, Dumitru and Bengio, Yoshua and Courville, Aaron and Vincent, Pascal},
  journal={University of Montreal},
  volume={1341},
  pages={3},
  year={2009}
}

@incollection{montavon2012deep,
  title={Deep Boltzmann machines and the centering trick},
  author={Montavon, Gr{\'e}goire and M{\"u}ller, Klaus-Robert},
  booktitle={Neural Networks: Tricks of the Trade},
  pages={621--637},
  year={2012},
  publisher={Springer}
}

@inproceedings{salakhutdinov2008,
  title={On the quantitative analysis of {D}eep {B}elief {N}etworks},
  author={Ruslan Salakhutdinov and Iain Murray},
  booktitle={Proceedings of the 25th Annual International Conference on Machine Learning (ICML 2008)},
  pages={872--879},
  editor={Andrew McCallum and Sam Roweis},
  year={2008},
  publisher={Omnipress}
}

@inproceedings{upadhya2015empirical,
  title={Empirical Analysis of Sampling Based Estimators for Evaluating RBMs},
  author={Upadhya, Vidyadhar and Sastry, PS},
  booktitle={International Conference on Neural Information Processing},
  pages={545--553},
  year={2015},
  organization={Springer}
}

@inproceedings{hinton2012better,
  title={A better way to pretrain deep boltzmann machines},
  author={Hinton, Geoffrey E and Salakhutdinov, Ruslan R},
  booktitle={Advances in Neural Information Processing Systems},
  pages={2447--2455},
  year={2012}
}
